<?php 
		include_once('../app/connection.php'); 
?>
<div id="title">QUẢN LÝ HỌC KỲ - NĂM</div>

<div id="logo_child">
    <img src="../image/source/logo_subject.png" />
</div>

<style type="text/css">
    #danhsach{ 
        width: 900px; height: 500px; padding-top: 10px;
        background: gray; overflow: scroll;
    }
    #danhsach table{border-collapse:collapse; margin: 0 auto;}
    #danhsach td{ border: 1px solid #000; padding: 5px;}
    
</style>

<script type="text/javascript">       
    $(document).ready(function(e) {
        /*$("input:text[name=hocky]").blur(function(e) {
            var hk = $(this).val(); //hk phai nam trong khoang 1 - 3
			if(hk == "")
			{
				alert("Học kỳ không được để trống!");
				$(this).focus();
			}
			else
			{
				if(hk > 3 || hk < 1)
				{
					alert("Giá trị kocj kỳ trong khoảng 1 - 3");
					$(this).focus();
				}
			}
        });
		
		$("input:text[name=nam]").blur(function(e) {
            var n = $(this).val();
			var hk = $("input:text[name=hocky]").val();
			if(n == "")
			{
				alert("Năm không được để trống!");
				$(this).focus();
			}
			else
			{
				$.ajax({
					url:"check_hk_ajax.php",
					type:"POST",
					data:{action: 'ktnam', nam: n, hocky: hk},
					success: function(text)
					{
						alert(text);
						$(this).focus();
						//$("label[id=nam]").html(text);
					}
					});
			}
        });
		
		$("input[name=ngaybd]").blur(function(e) {
            var nbd = $(this).val();
			if(nbd == "")
			{
				alert("Ngày bắt đầu không được để trống!");
				$(this).focus();
			}
			else
			{
				$.ajax({
					url:"check_hk_ajax.php",
					type:"POST",
					data:{action: 'ktnbd', ngaybd: nbd},
					success: function(text)
					{
						if(text != "OK")
						{
							alert(text);
							$(this).focus();
						}
					}
					});
			}
        });
		
		$("input[name=ngaykt]").blur(function(e) {
            var nkt = $(this).val();
			var nbd = $("input[name=ngaybd]").val();
			if(nkt == "")
			{
				alert("Ngày kết thúc không được để trống!");
				$(this).focus();
			}
			else
			{
				//nkt = Date.parse(nkt);
				//nbd = Date.parse(nbd);
				alert(nkt+"   "+nbd);
				if(nkt < nbd)
				{
					alert("Ngày kết thúc phải lớn hơn ngày bắt đầu!"+nbd+" "+nkt);
					$(this).focus();
				}
				else
				{
					alert(nkt+"   "+nbd);
				}
			}
        });*/
		$("form").submit(function(e) {
            var hk = $("input:text[name=hocky]").val();
			var nam = $("input:text[name=nam]").val();
			var nbd = $("input[name=ngaybd]").val();
			var nkt = $("input[name=ngaykt]").val();
			var nmdk = $("input[name=ngaymodk]").val();
			var nddk = $("input[name=ngaydongdk]").val();
			var nmhc = $("input[name=ngaymohc]").val();
			var ndhc = $("input[name=ngaydonghc]").val();
			
			if(hk=="" || nam=="" || nbd=="" || nkt=="" || nmdk=="" || nddk=="" || nmhc=="" || ndhc=="")
			{
				alert("Điền đầy đủ các thông tin!");
				return false;
			}
			else if(hk < 1 || hk > 3)
			{
				alert("Giá trị học kỳ phải lớn hơn 1 nhỏ hơn 3!");
				return false;
			}
			
			if((nkt > nbd)&&(nbd>ndhc)&&(ndhc>nmhc)&&(nmhc>nddk)&&(nddk>nmdk))
			{
				return true;
			}
			else 
			{
				alert("các gia trị không đúng!");
				return false;
			}
        });
    });	    
</script>

<div id="function">
    MỞ HỌC KỲ MỚI
</div>

<div id="function_content" style="float: left;">
    <center><form method="post" action="">
        <table>
            <tr>
                <td class="label">Học Kỳ: </td>
                <td class="value"><input type="text" name="hocky" /></td>
                <td><label id="hky"></label></td>
            </tr>
            <tr>
                <td class="label">Năm: </td>
                <td class="value"><input type="text" name="nam" /></td>
                <td><label id="nam"></label></td>
            </tr>
            <tr>
                <td class="label">Ngày bắt đầu: </td>
                <td class="value"><input type="date" name="ngaybd" /></td>
                <td><label id="nbd"></label></td>
            </tr>
            <tr>
                <td class="label">Ngày kết thúc: </td>
                <td class="value"><input type="date" name="ngaykt" /></td>
            </tr>
            <tr>
                <td class="label">Ngày mở đăng ký: </td>
                <td class="value"><input type="date" name="ngaymodk" /></td>
            </tr>
            <tr>
                <td class="label">Ngày đóng đăng ký: </td>
                <td class="value"><input type="date" name="ngaydongdk" /></td>
            </tr>
            <tr>
                <td class="label">Ngày mở hiệu chỉnh: </td>
                <td class="value"><input type="date" name="ngaymohc" /></td>
            </tr>
            <tr>
                <td class="label">Ngày đóng hiệu chỉnh: </td>
                <td class="value"><input type="date" name="ngaydonghc" /></td>
            </tr>
            <tr><td></td><td><input type="submit" name="themhk" value="Thêm" style="width:70px; height:30px; font-size:14px;" /></td></tr>
        </table>
    </form></center>
</div>

<?php
	if(isset($_POST['themhk']) && ($_POST['themhk'] == "Thêm"))
	{
		$sql = mysql_query("SELECT * FROM hocky WHERE HOCKY=(SELECT MAX(HOCKY) FROM hocky WHERE NAM=(SELECT MAX(NAM) FROM hocky)) AND NAM=(SELECT MAX(NAM) FROM hocky)");
			$row = mysql_fetch_assoc($sql);    
			$hocky = $row['HOCKY'];
			$nam = $row['NAM'];
			$hk = $_POST['hocky'];
			$n = $_POST['nam'];
			$ngaymodk = date("Y-m-d",strtotime($_POST['ngaymodk']));
			$ngaydongdk = date("Y-m-d",strtotime($_POST['ngaydongdk']));
			$ngaymohc = date("Y-m-d",strtotime($_POST['ngaymohc']));
			$ngaydonghc = date("Y-m-d",strtotime($_POST['ngaydonghc']));
			$ngaykt = date("Y-m-d",strtotime($_POST['ngaykt'])); //ngay ket thuc nhap vao
			$ngaybd = date("Y-m-d",strtotime($_POST['ngaybd']));
			$ngayketthuc = $row['NGAYKETTHUC']; //cua hk cu~
			/*echo "<script>alert('$ngaymodk ngay ket thuc $ngayketthuc')</script>";*/
			//$nbd = date("Y-m-d",strtotime($_POST['ngaybd']));
			//$rep="";
			//mysql_query("INSERT INTO hocky VALUES('$hk','$n','$ngaybd','$ngaykt','$ngaymodk','$ngaydongdk','$ngaymohc','$ngaydonghc')") or die(mysql_error($connect));
			if($n < $nam)
			{
				echo "<script>alert('Năm mới nhập phải lớp hơn hoặc bằng năm hiện tại! $hocky $nam')</script>";
			}
			else if($n == $nam)
			{
				if($hk <= $hocky)
				{
					echo "<script>alert('Học kỳ mới nhập phải lớn hơn học kỳ hiện tại hiện tại của năm hiện tại!')</script>";
				}
				else
				{
					if($ngaymodk > $ngayketthuc)
					{
						mysql_query("INSERT INTO hocky VALUES('$hk','$n','$ngaybd','$ngaykt','$ngaymodk','$ngaydongdk','$ngaymohc','$ngaydonghc')") or die(mysql_error($connect));
					}
					else
					{
						echo "<script>alert('ngày mở đk $ngaymodk phải lớn hơn ngày kết thúc $ngayketthuc' của học kỳ củ)</script>";
					}
				}
			}
			else
			{
				$namdb = explode("-",$nam); // nam lay ra trong csdl
				$namnhap= explode("-",$n); // nam moi nhap
				if($namdb[1] == $namnhap[0]) // so sanh so cuoi cua nam trong csdl voi so dau cua nam nhap
				{
					if($namnhap[1] != ($namnhap[0]+1))
					{
						echo "<script>alert('Năm mới nhập không đúng!')</script>";
					}
					else
					{
						if($ngaymodk > $ngayketthuc)
						{
							mysql_query("INSERT INTO hocky VALUES('$hk','$n','$ngaybd','$ngaykt','$ngaymodk','$ngaydongdk','$ngaymohc','$ngaydonghc')") or die(mysql_error($connect));
						}
						else
						{
							echo "<script>alert('ngày mở đk $ngaymodk phải lớn hơn ngày kết thúc $ngayketthuc' của năm củ)</script>";
						}
					}
				}
				else
				{
					echo "<script>alert('Năm mới nhập không đúng, không được cách xa năm hiện tại!')</script>";
				}
			}
	}
	else
	{
		echo "error";
	}
?>